package com.pdwl.common.vo;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @TableName pd_auth_user
 */
@Data
@ApiModel(value="用户个人信息-登录")
public class AuthUserLoginVo implements Serializable {

    /**
     * ID
     */
    @ApiModelProperty(value = "ID",example = "465")
    private Long id;
    /**
     * 账号
     */
    @ApiModelProperty("账号")
    private String account;
    /**
     * 姓名
     */
    @ApiModelProperty("姓名")
    private String name;
    /**
     * 组织ID
     */
    @ApiModelProperty(value = "组织ID",example = "646")
    private Long orgId;
    /**
     * 岗位ID
     */
    @ApiModelProperty(value = "岗位ID",example = "6455")
    private Long stationId;
    /**
     * 邮箱
     */
    @ApiModelProperty("邮箱")
    private String email;
    /**
     * 手机
     */
    @ApiModelProperty("手机")
    private String mobile;
    /**
     * 性别
     * #Sex{W:女;M:男;N:未知}
     */
    @ApiModelProperty("性别")
    private String sex;
    /**
     * 启用状态 1启用 0禁用
     */
    @ApiModelProperty("启用状态 1启用 0禁用")
    private Boolean status;
    /**
     * 头像
     */
    @ApiModelProperty("头像")
    private String avatar;
    /**
     * 工作描述
     * 比如：  市长、管理员、局长等等   用于登陆展示
     */
    @ApiModelProperty("工作描述 比如：  市长、管理员、局长等等   用于登陆展示")
    private String workDescribe;

    /**
     * 最后登录时间
     */
    @ApiModelProperty("最后登录时间")
    private LocalDateTime lastLoginTime;


}
